Disuni cation in ACI1 Theories
نویسندگان
چکیده
Disuniication is the problem of deciding satissability of a system of equations and dise-quations with respect to a given equational theory. In this paper we study the disuniication problem in the context of ACI1 equational theories. This problem is of great importance, for instance, for the development of constraint solvers over sets. Its solution opens new possibilities for developing automatic tools for static analysis and software veriication. In this work we provide a characterization of the interpretation structures suitable to model the axioms in ACI1 theories. The satissability problem is solved using known techniques for the equality constraints and novel methodologies to transform disequation constraints to manageable solved forms. We propose four solved forms, each ooering an increasingly more precise description of the set of solutions. For each solved form we provide the corresponding rewriting algorithm and we study the time complexity of the transformation. Remarkably, two of the solved forms can be computed and tested in polynomial time. All these solved forms are adequate to be used in the context of a Constraint Logic Programming system|e.g., they do not introduce universal quantiications, as instead happens in some of the existing solved forms for disuniication problems .
منابع مشابه
ACI1 Constraints
Disuniication is the problem of deciding satissability of a system of equations and disequations w.r.t. a given equational theory. In this paper we study the disuni-cation problem in the context of ACI1 equational theories. We provide a characterization of the interpretation structures suitable to model the axioms in ACI1 theories. The satissability problem is solved using known techniques for ...
متن کاملCombining Uni cation- and Disuni cation Algorithms|Tractable and Intractable Instances
We consider the problem of combining procedures that decide solvability of (dis)uniication problems over disjoint equational theories. Partial answers to the following questions are given: Which properties of the component theories imply intractability in the sense that there cannot be a polynomial combination algorithm, assuming P 6 = NP? Which general properties of the component theories guar...
متن کاملCharacterization of Adenylate Cyclase Interacting Protein ACI1 in the Rice Blast Fungus, Magnaporthe oryzae
Host infection by Magnaporthe oryzae requires the formation of a specialized infection structure, the appressorium. Using yeast 2-hybrid, ACI1 was found to interact with MAC1, a key gene in the cAMP signaling pathway regulating appressorium formation. Targeted ACI1 gene replacement mutants exhibited significantly delayed and slightly lower levels of appressorium formation, but were indistinguis...
متن کاملAn Algebraic Approach to Sharing Analysis of Logic Programs
Terms and Atoms Syntactically, we assume a set of variables V and an underlying alphabet = f ; ;g consisting of a single binary function symbol which \glues" elements together and a single constant symbol ; to represent the empty set. Abstract terms, or set expressions, are elements of the term algebra T ( ;V) modulo an equality theory consisting of the following axioms: (x y) z = x (y z) (asso...
متن کاملSome alternatives to calving date and interval as measures of fertility in beef cattle.
Records of 594 calving dates and 493 calving intervals collected from a herd of Retinta beef cows in southwest Spain were studied. Their efficacy as reproductive measures were compared when a long breeding season was utilized. Variables used were date of present calving (DOC), date of subsequent calving (DOSC), time from start of breeding season to calving (TBSC), interval to next calving (CI),...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999